Calculadora Estructurado Forward
POST /apicbbvrd_estructurado_fwd
Descripción: Endpoint utilizado para ejecutar cálculos de productos estructurados partiendo desde la fecha forward hacia atrás (reverso). Útil cuando se conoce el monto forward y se desea calcular el spot requerido.
Parámetros:
titulo_id- Nemotécnico o código ISIN del título que desea calculartipo_insumo- r (rendimiento), p (precio) o t (transado). Define el tipo de insumo para la operación forwardtipo_monto- n (nominal) o t (transado). Define el tipo de montoinsumo- Valor del insumo para la operación forwardmonto- Valor del monto declarado en el campo tipo_montofecha_liquidacion_spot- Fecha de liquidación que será tratada como fecha forward, formato YYYY-MM-DDtasa- Tasa de interés anual de la operación estructuradadias- Cantidad de días entre la operación spot (a calcular) y la forwardcesion_cupon- true/false para modelar cesión de cupón si existe pago entre spot y forwardbase_dias- Base de días para cálculo de intereses (360 o 365)- Config:
with_flujos- true/false para incluir los flujos en la respuesta
Consulta:
- Ejemplo Body
- Python
{
"auth": {
"usuario": "colocar_usuario",
"password": "colocar_password"
},
"calculo": [
{
"titulo_id": "MH22034",
"tipo_insumo": "t",
"tipo_monto": "n",
"insumo": 1546783.33,
"monto": 1200000,
"fecha_liquidacion_spot": "2024-08-18",
"tasa": 10,
"dias": 30,
"cesion_cupon": false,
"base_dias": 360
}
],
"config": {
"with_flujos": true
}
}
import requests
url = 'https://calculadora.bvrd.exchange/apicbbvrd_estructurado_fwd'
body = {
"auth": {
"usuario": "colocar_usuario",
"password": "colocar_password"
},
"calculo": [
{
"titulo_id": "MH22034",
"tipo_insumo": "t",
"tipo_monto": "n",
"insumo": 1546783.33,
"monto": 1200000,
"fecha_liquidacion_spot": "2024-08-18",
"tasa": 10,
"dias": 30,
"cesion_cupon": False,
"base_dias": 360
}
],
"config": {
"with_flujos": True
}
}
response = requests.post(url, json=body)
print(response.json())
Respuesta:
- JSON
[
{
"calculo_estructurado": {
"nemotecnico": "MH22034",
"codisin": "DO1005210922",
"emisor": "Ministerio de Hacienda",
"monto_transado_spot": 1534000.0,
"monto_transado_fwd": 1546783.33,
"fecha_liquidacion_spot": "2024-07-19",
"fecha_liquidacion_fwd": "2024-08-18",
"interes_estructurado": 12783.33,
"carry_acumulado": 14256.65,
"carry_neto": 1473.32,
"dias_acum": 30
},
"flujos_estructurado": [
{
"fecha_flujo": 1719792000,
"fecha_flujo_str": "2024-07-01",
"monto_interes": 5250.0,
"monto_flujo": 5250.0
}
]
}
]